2
תגובות
שלום,
יש לי את הקובץ HTACCESS הבא:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond $1 !^(index\.php|images|css|js|robots\.txt)
RewriteRule ^(.*)$ ./index.php/$1 [L]
</IfModule>

מה שהקובץ אמור לעשות זה להפנות כל בקשה לindex.php למעט בקשות לקבצים שמצויינים בתנאי.

אבל משום מה ההפנייה נעשית גם בקבצים הללו.

אשמח לעזרה
תודה!

2 תשובות

avatar ענה AvihayMenahem ב 18 ליולי 2012 #

תנסה את הקוד הזה, ותתאים אותו לצרכים שלך:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
RewriteRule !\.(js|ico|gif|jpg|png|css|images|min)$ index.php
</IfModule>

avatar ענה dioxide ב 18 ליולי 2012 #

גיליתי איפה הבעיה הייתה. הכל עובד טוב כשהקבצים ממוקמים בROOT, אבל אם הם בתת תיקייה הכל מתחרבש.
יש לך מושג איך פותרים את זה?

תודה